package com.cyan.note.dto.manager.dashboard;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 服务统计DTO
 * 
 * @author ZhangzhenYu
 * @since 2025-01-15
 */
@Data
public class ServiceStatsDTO {

    /**
     * 服务ID
     */
    private Long serviceId;

    /**
     * 服务名称
     */
    private String serviceName;

    /**
     * 服务类型
     */
    private String serviceType;

    /**
     * 订单数量
     */
    private Integer orderCount;

    /**
     * 营收金额
     */
    private BigDecimal revenue;

    /**
     * 占总营收比例
     */
    private BigDecimal revenuePercentage;

    /**
     * 平均订单金额
     */
    private BigDecimal avgOrderAmount;

    /**
     * 平均评分
     */
    private BigDecimal avgRating;

    /**
     * 评价数量
     */
    private Integer ratingCount;

    /**
     * 服务时长（小时）
     */
    private BigDecimal totalHours;

    /**
     * 完成率
     */
    private BigDecimal completionRate;

    /**
     * 环比增长率
     */
    private BigDecimal growthRate;

    /**
     * 是否热门服务
     */
    private Boolean isHot;

    /**
     * 排名
     */
    private Integer rank;
}